body {
    font-family: 'Raleway', sans-serif;
}

#cold {
    justify-items: center;
    align-items: center;
    text-align: center;
}

.c-content-title-1>.c-line-center {
    /* background-color: #a9155b; */
    background-color: #006434;
}

.c-bg-white {
    zbackground-color: #FFFFFF !important;
    background: rgba(20, 5, 24, 0.60) !important;
}

.c-content-tab-6 .tab-content {
    box-shadow: none;
}

.c-content-tab-6 .nav>li {
    border-left: 3px solid #444;
    background-color: rgba(0, 0, 0, 0.1);
}

.c-content-tab-6.c-opt-1 .nav>li>a {
    color: #999;
}

.c-content-tab-6 .nav>li.active,
.c-content-tab-6 .nav>li:hover {
    border-left: 3px solid #78c01e;
    background-color: rgba(0, 0, 0, 0.2);
}

.c-tab-items h4 {
    color: #78c01e;
    text-align: center;
}

.c-tab-items p {
    color: #fff;
}

.c-tab-items li {
    color: #fff;
}

.c-bg-adcoms {
    /* background: -webkit-linear-gradient(#18121a 0%, #221429 100%) !important; */
    background: #333;
    border-top: 0px solid transparent;
    zborder-bottom: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(left, #a9155b 0%, #ff7905 100%);
    -webkit-border-image: -webkit-linear-gradient(left, #a9155b 0%, #ff7905 100%);
    border-image: linear-gradient(to right, #a9155b 0%, #ff7905 100%);
    border-image-slice: 1;
}

.c-bg-green,
.c-bg-brown-2,
.c-bg-red-2,
.c-bg-blue-3 {
    background-color: #660099 !important;
    background: none !important;
}

.c-content-tile-1 .c-wrapper .c-tile-title {
    font-size: 24px;
    font-weight: 100;
    text-align: left;
    /* color: #ff6a18; */
    color: #fff;
}

.c-body p {
    text-align: left !important;
    /* color: #786d7b; */
    color: #fff;
}

.c-btn-border-1x.c-btn-white {
    border-color: #006434;
    color: #006434;
    background: none;
    border-color: #006434;
}

.c-btn-border-1x.c-btn-white.btn-no-focus:hover,
.c-btn-border-1x.c-btn-white:hover,
.c-btn-border-1x.c-btn-white.btn-no-focus:active,
.c-btn-border-1x.c-btn-white:active,
.c-btn-border-1x.c-btn-white.active,
.open>.c-btn-border-1x.c-btn-white.dropdown-toggle {
    color: #18121a;
    background: #006434;
    border-color: #006434;
}
.c-bg-content {
    /* background: url(../../../../assets/base/img/bg-01.png) no-repeat  #484848; */
    /* border-top: 0px solid transparent;
    -moz-border-image: -moz-linear-gradient(left, #a9155b 0%, #ff7905 100%);
    -webkit-border-image: -webkit-linear-gradient(left, #a9155b 0%, #ff7905 100%);
    border-image: linear-gradient(to right, #a9155b 0%, #ff7905 100%); */
    border-image-slice: 1;
    
    height: 100%;
    
    background: #333;
        /* height: 100%; */
}
/* .c-postfooter {
    position: relative; 
    bottom: 0;
    left: 0; 
    right: 0; 
    background-color: #333;
    color: #fff; 
    padding: 20px;
} */

.adcoms-contact .form-control {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    box-shadow: none;
    outline: none;
    color: #fff !important;
    font-weight: 300;
    background: #484848;
    border-color: #484848;
    border-bottom: solid 1px #959595;
}

.adcoms-contact button {
    background: #484848;
    border: solid 2px #959595;
}

.adcoms-contact button:hover {
    background: #fff;
    border: solid 2px #fff;
}

/* Note: added by A */

.adcoms-career .form-control {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    box-shadow: none;
    outline: none;
    color: #fff;
    font-weight: 300;
    background: #333333;
    border-color: #333333;
    border-bottom: solid 1px #959595;
}

.adcoms-career {
    padding: 35px;
}

.adcoms-career button {
    background: #484848;
    border: solid 2px #959595;
}

.adcoms-career button:hover {
    background: #fff;
    border: solid 2px #fff;
}

.adcoms-career,
.col-md-10 {
    padding-left: 30%;
}

#partner {
    padding: 70px;
}

#partner .row img {
    padding-bottom: 90px;
}

#partner .row div {
    text-align: center;
}

.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li.c-active>.c-link:after {
    /* background-color: rgba(246, 112, 32, 0.8); */
    background-color: #fff;
}

@media (max-width: 992px) {

    .adcoms-career,
    .col-md-6 {
        padding-left: 10%;
        padding-right: 15%;
    }
}

/* Ends */

.c-bg-dark2 {
    background-color: #202020 !important;
    padding: 30px 0 15px 0;
}

.c-bg-dark2 span {
    color: #7a7a7a !important;
}

.dnet-copyright img {
    height: 25px;
    margin-right: 5px;
}

.dnet-copyright a {
    color: #ccc;
}

.dnet-copyright a:hover {
    color: #ff6a18;
}

.c-font-lowercase {
    /* color: #999 !important; */
    color: #fff !important;
    font-weight: solid;
}

@media (min-width: 992px) {
    .c-layout-header.c-layout-header-7 {
        /*
    background: rgba(20, 5, 24, 0.40);
    border-bottom: 2px solid transparent;
	-moz-border-image: -moz-linear-gradient(left, #a9155b 0%, #ff7905 100%);
	-webkit-border-image: -webkit-linear-gradient(left, #a9155b 0%, #ff7905 100%);
	border-image: linear-gradient(to right, #a9155b 0%, #ff7905 100%);
	border-image-slice: 1;
*/
        background: url(../../../../assets/base/img/header.png) no-repeat center center;
        padding-bottom: 30px;
    }

    .c-page-on-scroll .c-layout-header.c-layout-header-7 {
        /* background: rgba(20, 5, 24, 0.80); */
        background: (#78c01e 0%, #78c01e 100%);
        border-bottom: 2px solid transparent;
        -moz-border-image: -moz-linear-gradient(left, #78c01e 0%, #78c01e 100%);
        -webkit-border-image: -webkit-linear-gradient(left, #78c01e 0%, #78c01e 100%);
        border-image: linear-gradient(to right, #78c01e 0%, #78c01e 100%);
        border-image-slice: 1;
    }

    .c-layout-header .c-brand {
        margin: 25px 0 10px 0;
    }

    .c-layout-header .c-brand img {
        width: 150px;
    }

    .c-desktop-logo-inverse {
        margin-top: -13px;
    }

    .c-layout-header .c-brand {
        margin-left: -80px;
        transition: margin 1s;
    }

    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
        transition: margin 1s;
        margin: 22px 0 19px 0;
    }

    .services {

        background: #fff;
    }

    .services-bg {
        overflow: hidden;
        height: 400px;
        width: 999px;
        margin: 0;
    }

    .services-bg a {
        display: block;
        float: left;
        width: 166.5px;
        height: 400px;
    }

    .services-bg .s01:hover {
        /* background: url(../../../../assets/base/img/s1.png) no-repeat center center; */
        margin-top: 40.8px;
        margin-left: 0.9px;
        -webkit-animation: fadein 2s;
        /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 0.8s;
        /* Firefox < 16 */
        -ms-animation: fadein 0.8s;
        /* Internet Explorer */
        -o-animation: fadein 0.8s;
        /* Opera < 12.1 */
        animation: fadein 0.8s;
    }

    .services-bg .s02:hover {
        background: url(../../../../assets/base/img/s2.png) no-repeat center center;
        margin-top: -40.9px;
        margin-left: 1.3px;
        -webkit-animation: fadein 2s;
        /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 0.8s;
        /* Firefox < 16 */
        -ms-animation: fadein 0.8s;
        /* Internet Explorer */
        -o-animation: fadein 0.8s;
        /* Opera < 12.1 */
        animation: fadein 0.8s;
    }

    .services-bg .s03:hover {
        background: url(../../../../assets/base/img/s03.png) no-repeat center center;
        margin-top: 46.9px;
        margin-left: 0.7px;
        -webkit-animation: fadein 2s;
        /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 0.8s;
        /* Firefox < 16 */
        -ms-animation: fadein 0.8s;
        /* Internet Explorer */
        -o-animation: fadein 0.8s;
        /* Opera < 12.1 */
        animation: fadein 0.8s;
    }

    .services-bg .s04:hover {
        background: url(../../../../assets/base/img/s04.png) no-repeat center center;
        margin-top: -44.8px;
        margin-left: -0.4px;
        -webkit-animation: fadein 2s;
        /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 0.8s;
        /* Firefox < 16 */
        -ms-animation: fadein 0.8s;
        /* Internet Explorer */
        -o-animation: fadein 0.8s;
        /* Opera < 12.1 */
        animation: fadein 0.8s;
    }

    .services-bg .s05:hover {
        background: url(../../../../assets/base/img/s05.png) no-repeat center center;
        margin-top: 46.9px;
        margin-left: -0.4px;
        -webkit-animation: fadein 2s;
        /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 0.8s;
        /* Firefox < 16 */
        -ms-animation: fadein 0.8s;
        /* Internet Explorer */
        -o-animation: fadein 0.8s;
        /* Opera < 12.1 */
        animation: fadein 0.8s;
    }

    .services-bg .s06:hover {
        background: url(../../../../assets/base/img/s06.png) no-repeat center center;
        margin-top: -46.5px;
        margin-right: 0px;
        margin-left: -1px;
        -webkit-animation: fadein 2s;
        /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 0.8s;
        /* Firefox < 16 */
        -ms-animation: fadein 0.8s;
        /* Internet Explorer */
        -o-animation: fadein 0.8s;
        /* Opera < 12.1 */
        animation: fadein 0.8s;
    }
}

@media (max-width: 768px) {
    .c-layout-header .c-brand {
        margin: 12px;
    }

    .c-layout-header .c-brand img {
        width: 130px;
    }

    .c-layout-header.c-layout-header-dark-mobile .c-brand>.c-hor-nav-toggler {
        margin-top: 8px;
    }

    .c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark {
        background: rgba(20, 5, 24, 0.80);
        border-bottom: 2px solid transparent;
        /* -moz-border-image: -moz-linear-gradient(left, #a9155b 0%, #ff7905 100%);
        -webkit-border-image: -webkit-linear-gradient(left, #a9155b 0%, #ff7905 100%); */
        border-image: linear-gradient(to right, #78c01e 0%, #78c01e 100%);
        border-image-slice: 1;
    }

    .c-layout-header.c-layout-header-dark-mobile .c-brand>.c-hor-nav-toggler {
        background: rgba(20, 5, 24, 0.50);
    }

    .c-layout-header.c-layout-header-dark-mobile .c-brand>.c-hor-nav-toggler:hover {
        background: #77c01d;
    }

    .c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark.c-mega-menu-shown {
        background: #281333;
    }

    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile {
        background: #77c01d;
    }

    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile>.nav.navbar-nav>li>.c-link {
        border-bottom: 1px solid #ebedf2;
        color: #fff;
    }

    .c-layout-header.c-layout-header-dark-mobile .c-brand>.c-hor-nav-toggler>.c-line {
        background: #77c01d;
    }

    .c-layout-header.c-layout-header-dark-mobile .c-brand>.c-hor-nav-toggler:hover>.c-line {
        background: #fff;
    }

    .services {
        /* background: -webkit-linear-gradient(#49184b 0%, #331741 100%); */
        background: #333;;
    }

    .services-bg {
        overflow: hidden;
        height: 400px;
        zwidth: 999px;
        margin: 0;
    }

    .services-mob {
        color: #fff;
    }

    .c-image c-overlay-object {
        height: 200px !important;
    }
}

.subpage-header {
    background: url(../../../../assets/base/img/WhatsApp\ Image\ 2024-08-21\ at\ 12.53.17_ad5b167a.jpg) no-repeat center center;
    background-size: cover;
    height: 350px;
}

.subpage-header h3 {
    margin-top: 150px;
    ztext-shadow: 0px 0px 10px black;
}

.subpage-services {
    background: url(../../../../assets/base/img/WhatsApp\ Image\ 2024-08-21\ at\ 12.53.17_ad5b167a.jpg) no-repeat center center;
    background-size: cover;
    height: 350px;
}

.subpage-partners {
    background: url(../../../../assets/base/img/WhatsApp\ Image\ 2024-08-21\ at\ 12.53.17_ad5b167a.jpg) no-repeat center center;
    background-size: cover;
    height: 350px;
}

.subpage-careers {
    background: url(../../../../assets/base/img/WhatsApp\ Image\ 2024-08-21\ at\ 12.53.17_ad5b167a.jpg) no-repeat center center;
    background-size: cover;
    height: 350px;
}

.subpage-news {
    background: url(../../../../assets/base/img/WhatsApp\ Image\ 2024-08-21\ at\ 12.53.17_ad5b167a.jpg) no-repeat center center;
    background-size: cover;
    height: 350px;
}

.subpage-contact {
    background: url(../../../../assets/base/img/WhatsApp\ Image\ 2024-08-21\ at\ 12.53.17_ad5b167a.jpg) no-repeat center center;
    background-size: cover;
    height: 350px;
}

.breadcrumb {
    text-align: center;
    background: rgba(20, 5, 24, 0.0);
    border-radius: 0px;
    text-shadow: 0px 1px 1px black;
}

.breadcrumb a {
    /* color: #e531cf; */
    color: #006434;
}

.breadcrumb a:hover {
    color: #fff;
}

.breadcrumb>.active {
    /* color: #fff; */
    color: #006434;
}

.subpage-bg {
    background: #333;
    min-height: 70vh;
}

.c-bg-black-subpage {
    background: #333;
}

@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {

    /* Firefox */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadein {

    /* Safari and Chrome */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-o-keyframes fadein {

    /* Opera */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.news-view {
    overflow: hidden;
    color: #524456;
}

.news-view hr {
    border-top: 1px solid #524456;
}

.news-view h1 {
    font-size: 32px;
    text-align: center;
    color: #ff6a18;
    margin-bottom: 20px;
    font-weight: bold;
}

.news-view p {
    font-size: 18px;
    text-align: justify;
    color: #786d7b;
}

.img-news {
    overflow: hidden;
    margin-bottom: 20px;
    height: 500px;
}

.img-news img {
    max-width: 100%;
}

.other-news {
    overflow: hidden;
    border-bottom: solid 1px #524456;
    padding: 10px 5px;
    margin-top: 10px;
}

.other-news h2 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #ff6a18;
}

.img-news-other {
    height: 120px;
    overflow: hidden;
}

.img-news-other img {
    max-width: 100%;
}

.social-news {
    overflow: hidden;
    border-top: solid 1px #524456;
    margin: 40px 0;
    text-align: center;
}

.social-news h2 {
    color: #786d7b;
}

.social-news li {
    list-style: none;
    font-size: 26px;
    width: 100%;
}

.social-news li a {
    color: #786d7b;
    display: block;
    overflow: hidden;
    float: left;
    padding: 15px 15px 10px 15px;
}

.social-news li a:hover {
    color: #ff6a18;
}

.social-news li a {
    width: 33.3% !important;
}

@media (max-width:768px) {
    .social-news li a {
        width: 25% !important;
    }
}

/* Note: Added by A */

#tab-2 h3 {
    font-weight: bold;
    color: white;
}

.alert-success {
    background-color: #ce0d8e40;
    border-color: #ff345b66;
    color: #f3f3f3;
}

.parsley-required {
    color: #FF9800;
}

.text-success {
    color: limegreen;
}

#footer li {
    margin: 0px 0px 10px -20px;
}

#footer li:hover {
    color: #77c01d;
}

#footer .social-media a {
    color: #959595;
}

#footer .social-media .fa {
    font-size: 30px;
    /* 	    border: 1px solid lightgrey; */
    /* width: 13%; */
    padding: 18px;
    height: 13%;
    text-align: center;
    border-radius: 50px;
}

/* Ends */









.btn {
    background-color: DodgerBlue;
    border: none;
    color: white;
    padding: 12px 30px;
    cursor: pointer;
    font-size: 20px;
}













#overlay{
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;

    transition: 1s 0.4s;
}

.loader-reobiz {
    position: absolute;
    width: 5px;
    height: 100px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

#reobiz-load {
    background-color: #fff;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1;
    margin-top: 0;
    top: 0;
    z-index: 999999
}


















.spinner-12::before{
    width: 65px;
    height: 90px;
    border-left: 6px solid #77c01d;
    border-bottom: 6px solid #77c01d;
    margin-top:-3px;
    margin-left:-3px;
    box-sizing: border-box;
    position: absolute;
    content: "";
    
  
	/* border-bottom: 10px solid transparent;
     */
    top: 50%;
    animation: up 1.3s cubic-bezier(0, 0, 0.24, 2.21) infinite;
    left: 50%;
    
    background: var(--first-block-clr);
   }
   .spinner-12::after{
    width: 65px;
    height: 90px;
    border-right: 6px solid #77c01d;
    border-top: 6px solid #77c01d;
    margin-top:-3px;
    margin-left:-3px;
    position: absolute;
    content: "";
   
    
    top: 50%;
    animation: up 1.3s cubic-bezier(0, 0, 0.24, 2.21) infinite;
    left: 50%;
    
    background: var(--first-block-clr);
   }
   
   .spinner-12::after {
    background: var(--second-block-clr);
    top: calc(50% - var(--size));
    left: calc(50% - var(--size));
    animation: down 1.3s cubic-bezier(0, 0, 0.24, 2.21) infinite;
   }
   
   @keyframes down {
    0%, 100% {
     transform: none;
    }
   
    25% {
     transform: translateX(20%);
    }
   
    50% {
     transform: translateX(50%) translateY(0%);
    }
   
    75% {
     transform: translateY(0%);
    }
   }
   
   @keyframes up {
    0%, 100% {
     transform: none;
    }
   
    25% {
     transform: translateX(-50%);
    }
   
    50% {
     transform: translateX(-50%) translateY(0%);
    }
   
    75% {
     transform: translateY(0%);
    }
   }














@media (min-width: 992px) {
    .services-bg .s02:hover {
        background: url(........) no-repeat center center;
        margin-top: -40.9px;
        margin-left: 1.3px;
        -webkit-animation: fadein 2s;
        -moz-animation: fadein 0.8s;
        -ms-animation: fadein 0.8s;
        -o-animation: fadein 0.8s;
        animation: fadein 0.8s;
    }
}

a:active,
a:hover {
    outline: 0;
}

@media (min-width: 992px) {
    .services-bg a {
        display: block;
        float: left;
        width: 166.5px;
        height: 400px;
    }
}





















.services-bg {
    overflow: hidden;
    height: 400px;
    width: 999px;
    margin: 0;
}
.services-bg a {
    display: block;
    float: left;
    width: 166.5px;
    height: 400px;
}
.services-bg .s01:hover {
    background: url(/img/s1.png) no-repeat center center;
    margin-top: 40.8px;
    margin-left: 0.9px;
    -webkit-animation: fadein 2s;
    /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 0.8s;
    /* Firefox < 16 */
    -ms-animation: fadein 0.8s;
    /* Internet Explorer */
    -o-animation: fadein 0.8s;
    /* Opera < 12.1 */
    animation: fadein 0.8s;
}
.services-bg .s02:hover {
    background: url(/img/s02.png) no-repeat center center;
    margin-top: -40.9px;
    margin-left: 1.3px;
    -webkit-animation: fadein 2s;
    /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 0.8s;
    /* Firefox < 16 */
    -ms-animation: fadein 0.8s;
    /* Internet Explorer */
    -o-animation: fadein 0.8s;
    /* Opera < 12.1 */
    animation: fadein 0.8s;
}
.services-bg .s03:hover {
    background: url(/img/s03.png) no-repeat center center;
    margin-top: 46.9px;
    margin-left: 0.7px;
    -webkit-animation: fadein 2s;
    /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 0.8s;
    /* Firefox < 16 */
    -ms-animation: fadein 0.8s;
    /* Internet Explorer */
    -o-animation: fadein 0.8s;
    /* Opera < 12.1 */
    animation: fadein 0.8s;
}
.services-bg .s04:hover {
    background: url(/img/s04.png) no-repeat center center;
    margin-top: -44.8px;
    margin-left: -0.4px;
    -webkit-animation: fadein 2s;
    /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 0.8s;
    /* Firefox < 16 */
    -ms-animation: fadein 0.8s;
    /* Internet Explorer */
    -o-animation: fadein 0.8s;
    /* Opera < 12.1 */
    animation: fadein 0.8s;
}
.services-bg .s05:hover {
    background: url(/img/s05.png) no-repeat center center;
    margin-top: 46.9px;
    margin-left: -0.4px;
    -webkit-animation: fadein 2s;
    /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 0.8s;
    /* Firefox < 16 */
    -ms-animation: fadein 0.8s;
    /* Internet Explorer */
    -o-animation: fadein 0.8s;
    /* Opera < 12.1 */
    animation: fadein 0.8s;
}
.services-bg .s06:hover {
    background: url(/img/s06.png) no-repeat center center;
    margin-top: -46.5px;
    margin-right: 0px;
    margin-left: -1px;
    -webkit-animation: fadein 2s;
    /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 0.8s;
    /* Firefox < 16 */
    -ms-animation: fadein 0.8s;
    /* Internet Explorer */
    -o-animation: fadein 0.8s;
    /* Opera < 12.1 */
    animation: fadein 0.8s;
}



.row .col-sm-6 img{
    max-width: 50vw;
}